stride ahead - German English Dictionary